/* Definicao da Pilha de elementos de string com o uso de um Array. */

#define TAM_PILHA 100
#define TAM_STRING 8

typedef struct pilha_str{
	int topo;
	char itens[TAM_PILHA][TAM_STRING];
}TPilhaString;


void empilha_str(char x[], TPilhaString* pilha);

void desempilha_str( char item[], TPilhaString* pilha);

void retorna_topo_pilha_str( char item[], TPilhaString* pilha);

void imprime_pilha_strs( TPilhaString* pilha, char *nomePilha );

void fazPilhaVazia_str( TPilhaString* pilha);

int vazia_str( TPilhaString* pilha );

int compara_dois_ultimos_elementos( TPilhaString* pilha );

int compara_relacao( TPilhaString* pilha );
